package com.monboo.album.command
{
	import flash.events.Event;
	
	public class AlbumEvent extends Event
	{
		public static const AD_CLICK:String = "tudou ad click";
		
		/**
		 * 
		 **/ 
		public static const FIRST_IMAGE:String = "first image";
		public static const LAST_IMAGE:String = "last image";
		
		public static const PRE_IMAGE:String = "pre image";
		public static const NEXT_IMAGE:String = "next image";
		public static const PRE_PAGE:String = "pre page";
		public static const NEXT_PAGE:String = "next page";
		public static const FIRST_PAGE:String = "first page";
		public static const LAST_PAGE:String = "last page";
		
		public static const FULL_SCREEN:String = "full screen";
		public static const OPEN_EFFECT:String = "open effect";
		public static const CLOSE_EFFECT:String = "close effect";
		public static const THUMB_SHOWIMAGE:String = "thumb show image";
		public static const GOTO_SHOWIMAGE:String = "goto show image";
		public static const PLAY_TRANSITION:String = "play transition";
		public static const RESET_IMAGE:String = "reset image";
		
		//起动即自动播放
		public static const START_AUTO_PLAY:String = "start auto play";
		//自动播放切换按钮
		public static const AUTO_PLAY:String = "auto play";
		//由picture发出的请求自动播放下一个
		public static const CALL_AUTO_NEXT:String = "auto next";
		//中断自动播放delayCall
		public static const KILL_DELAY_CALL:String = "kill delay call";
		//自动播放中每一个播放请求
		public static const AUTO_ING:String = "auto ing";
		//自动播放过程中图片加载完成
		public static const AUTO_LOADED:String = "auto loaded";
		
		
		public static const LOAD_IMAGE_COMPLETE:String = "load image complete";	
		public static const MUTE:String = "mute";
		public static const SET_VOLUME:String = "set volume";
		
		public static const CHANGE_UI:String = "change ui";
		public static const RESET_UI:String = "reset ui";
		
		//ui切换自动播放状态
		public static const SYN_AUTO_STATE:String = "syncAutoState";
		public static const UPDATE_ALBUM:String = "updateAlbum";
		
		public function AlbumEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false)
		{
			 super(type, bubbles, cancelable);
		}

	}
}